<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    /*
     throw
        异常处理是指预估代码执行过程中可能发生的错误，然后最大程度的避免错误的发生导致整个程序无法继续执行 
     总结：
        throw抛出异常信息程序也会终止
        throw后面跟的是错误提示信息
        Error对象配合throw使用能够设置详细的错误信息
        */
    function getSum(x,y) {
      if(!x||!y){
            throw new Error("传递的参数不对")
      }
      return x+y
    }
    const res=getSum(10,20)
    console.log(res);

    const res2=getSum()
    
  </script>
</body>
</html>